import { cloneDeep } from "lodash/fp";

const _CONST_MAP = {
	// 客户性别
	CUS_SEX: [
		{ label: "男", value: 1 },
		{ label: "女", value: 2, color: "#fff" }
	],
	// 门店列表
	DEPT_TYPE: [
		// { label: "所有", value: 0 },
		{ value: 1, label: "售前" },
		{ value: 2, label: "售中" },
		{ value: 3, label: "售后" },
		{ value: 4, label: "推广" },
		{ value: 5, label: "财务" },
		{ value: 6, label: "人事" },
		{ value: 7, label: "战区" },
		{ value: 8, label: "医院" },
		{ value: 0, label: "其他" }
	],
	// 派单状态
	DISPATCH_ORDER_STATUS: [
		{ label: "跟进中", value: 0 },
		{ label: "跟进中", value: 11 },
		{ label: "未领取", value: 1 },
		{ label: "已领取", value: 2 },
		{ label: "已领取", value: 3 },
		{ label: "申请退回", value: 4 },
		{ label: "退回成功", value: 5 },
		{ label: "退回失败", value: 6 },
		{ label: "流失", value: 7 },
		{ label: "退订", value: 8 },
		{ label: "已核销", value: 9 },
		{ label: "超时未接单", value: 10 }
	],
	// 原因
	REASON_TYPE: [
		{ value: "电话打不通", label: "电话打不通" },
		{ value: "电话为空号", label: "电话为空号" },
		{ value: "客户未接", label: "客户未接" }
	],
	// 退回原因数据
	RETURN_STATUS: [
		{ value: 4, label: "待审核" },
		{ value: 5, label: "退回成功" },
		{ value: 6, label: "退回失败" }
	],
	// 加微方式
	WX_JOIN_TYPE: [
		{ value: 1, label: "加微号-微信号" },
		{ value: 2, label: "加微号-手机号" },
		{ value: 3, label: "加微号-QQ号" },
		{ value: 4, label: "加微码-二维码" },
		{ value: 5, label: "企微码-企业微信码" },
		{ value: 99, label: "其他" }
		// { value: 1, label: "微信号-推广过来的" },
		// { value: 2, label: "手机号-推广过来的" },
		// { value: 3, label: "QQ号-推广过来的" },
		// { value: 4, label: "二维码-推广过来的" },
		// { value: 5, label: "企业微信码-推广过来的" },
		// { value: 99, label: "其他" }
	],
	PAY_TYPE: [
		{ label: "支付宝", value: 0 },
		{ label: "微信", value: 1 },
		{ label: "其他", value: 2 }
	],
	ORDER_PAY_TYPE: [
		{ label: "微信", value: 1 },
		{ label: "支付宝", value: 2 },
		{ label: "pos机", value: 3 },
		{ label: "其他", value: 4 }
	],
	// 客户类型
	CUS_TYPE: [
		{ label: "新客", value: 1, color: "#156DFF", type: 'new' },
		{ label: "老客", value: 2, color: "#b0b0bb", type: 'old' },
		{ label: "老转新", value: 3, color: "#ff9900" },
		{ label: "转介绍", value: 4, color: "#333" }
	],
	// 预约状态
	APPIONT_TYPE: [
		{ label: "待服务", value: 1 },
		{ label: "已开单", value: 2 },
		{ label: "已流失", value: 4 },
		{ label: "已超时", value: 5 },
		{ label: "流失中", value: 6 },
		{ label: "已流失", value: 7 }

	],
	PAY_STATUS: [
		{ value: 1, label: "待付款" },
		// { value: 5, label: "分期中" },
		{ value: 4, label: "已付款" },
		{ value: 3, label: "分期" },
		{ value: 2, label: "已取消" },
		{ value: 6, label: "退款" }
	],
	// 门店类型
	CTYPE_LIST: [
		{ label: "直营店", label2: "直营店(老师、场地、客户都是公司的)", value: 1, type: 'primary' },
		{ label: "直营托管", label2: "直营托管(老师、客户都是公司的，场地是加盟商的)", value: 2, type: 'danger' },
		{ label: "共享店", label2: "共享店(老师、客户都是公司的，场地是租用的)", value: 3, type: 'warning' }
	],
	// 员工状态
	STAFF_STATUS: [
		{ label: "正常", value: 1 },
		{ label: "禁用", value: 2 },
		{ label: "离职", value: 99 }
	],
	// 加微类型
	CONTACT_TYPE: [
		{ label: "加微号-微信号", value: 1, type: "wx" },
		{ label: "加微号-手机号", value: 2, type: "mobile" },
		{ label: "加微号-QQ号", value: 3, type: "qq" },
		{ label: "加微码-二维码", value: 4, type: "jwm" },
		{ label: "企微码-企业微信码", value: 5, type: "wxk" },
		{ label: "其他", value: 99, type: "other" }
	],
	ITEMS_PROD_TYPE: [
		{ label: "项目", value: 1 },
		{ label: "产品", value: 2 },
		{ label: "套餐", value: 3 },
		{ label: "卡", value: 4 },
		{ label: "券", value: 5 },
		{ label: "充值", value: 6 }
	],
	// clue missedList
	CLUE_MISSED_STATUS: [
		{ value: 1, label: "已接单" },
		{ value: 4, label: "退回待审核" },
		{ value: 5, label: "同意退回" },
		{ value: 6, label: "拒绝退回" },
		// { value: 8, label: "未提现" },
		// { value: 9, label: "已提现" },
		// { value: 10, label: "全部提现" },
		// { value: 11, label: "部分提现" },
		{ value: 7, label: "已流失" }
	],
	// 定金状态
	DEPOSIT_STATUS: [
		{ value: 0, label: "未使用" },
		{ value: 1, label: "已使用" },
		{ value: 2, label: "退回" },
		{ value: 3, label: "已取消" },
		{ value: 5, label: "退回-(审核中)" },
		{ value: 6, label: "已退回" },
		{ value: 7, label: "已驳回" }
	],
	// 加微类型
	ADD_WX_TYPE: [
		{ label: "加微号-微信号", value: 1, type: "wx" },
		{ label: "加微号-手机号", value: 2, type: "mobile" },
		{ label: "加微号-QQ号", value: 3, type: "qq" },
		{ label: "加微码-二维码", value: 4, type: "jwm" },
		{ label: "企微码-企业微信码", value: 5, type: "wxk" },
		{ label: "其他", value: 99, type: "other" }
	],
	// 行为上报类型
	BEHAVIOR_REPORTING_TYPE: [
		// { value: 'tx_web', label: "腾讯web行为" },
		{ value: 'qw_web', label: "企业微信上报" },
		{ value: 'dy_web', label: "抖音web行为" },
		{ value: 'ks_web', label: "快手web行为" },
		{ value: 'bd_web', label: "百度web行为" },
		
	],
	OA_STATUS: [
		{ value: 1, label: "待处理" },
		{ value: 2, label: "已处理（审批中）" },
		{ value: 3, label: "已完成" },
		{ value: 6, label: "已拒绝" }
	],
	// 退款操作类型
	OA_REFUND_OPT_TYPE: [
		{ value: 1, label: "通过", name: 'approve', type: 'primary' },
		{ value: 2, label: "拒绝", name: 'refuse' },
		{ value: 4, label: "驳回", name: 'reject' },
		// { value: 4, label: "转交", name: 'care_of' },
		{ value: 8, label: "打款", name: 'remit' }
		// { value: 8, label: "恢复", name: 'recover' }
	],
	// 技师岗位
	TEACHER_POST_LIST: [
		{ label: '其他', value: 1 },
		{ label: '售后', value: 2 },
		{ label: '咨询', value: 3 },
		{ label: '店长', value: 4 },
		{ label: '美容师', value: 5 },
		{ label: '顾问', value: 6 },
		{ label: '区域总监', value: 7 },
		{ label: '战区经理', value: 8 },
		{ label: '部长', value: 9 },
	],
	ORDER_STATUS: [
		{ label: '未付款', value: 0, type: "danger" },
		{ label: '已付款', value: 1, type: "success" },
		{ label: '已取消', value: 2, type: "info" },
		{ label: '已退款', value: 3, type: "info" },
		{ label: '付款中', value: 5, type: "danger" },
		{ label: '待发货', value: 7, type: "info" },
		{ label: '已发货', value: 8, type: "success" },
		{ label: '待消费', value: 9, type: "danger" },
		{ label: '退款中', value: 10, type: "danger" }
	],
	// 退款类型
	REFUND_TYPE: [
		{ label: "操作不满意", value: 1 },
		{ label: "多收", value: 2 },
		{ label: "个人原因", value: 3 },
		{ label: "工商投诉", value: 4 },
		{ label: "价格原因", value: 5 },
		{ label: "退产品", value: 6 },
		{ label: "退未操作", value: 7 },
		{ label: "运营投诉", value: 8 }
	],
	// 银行类型[作废]
	// BANK_TYPE: [
	// 	{ label: "中国农业银行", value: 1 },
	// 	{ label: "中国银行", value: 5 },
	// 	{ label: "中国建设银行", value: 10 },
	// 	{ label: "中国工商银行", value: 9 },
	// 	{ label: "中国邮政储蓄银行", value: 2 },
	// 	{ label: "交通银行", value: 3 },
	// 	{ label: "中信银行", value: 4 },
	// 	{ label: "中国光大银行", value: 6 },
	// 	{ label: "兴业银行", value: 7 },
	// 	{ label: "平安银行", value: 8 },
	// 	{ label: "华夏银行", value: 11 },
	// 	{ label: "中国民生银行", value: 12 },
	// 	{ label: "招商银行", value: 13 },
	// 	{ label: "上海银行", value: 14 },
	// 	{ label: "上海浦东发展银行", value: 15 },
	// 	{ label: "北京银行", value: 16 },
	// 	{ label: "苏州银行", value: 17 },
	// 	{ label: "杭州银行", value: 18 },
	// 	{ label: "天津银行", value: 19 },
	// 	{ label: "广州银行", value: 20 },
	// 	{ label: "深圳农村商业银行", value: 21 },
	// 	{ label: "乌鲁木齐银行", value: 22 },
	// 	{ label: "长沙银行", value: 23 },
	// 	{ label: "东莞银行", value: 24 },
	// 	{ label: "南京银行", value: 25 },
	// 	{ label: "广发银行", value: 26 },
	// 	{ label: "台州银行", value: 27 },
	// 	{ label: "青海银行", value: 28 }
	// ],
	// 投诉建议类型
	ADVICE_TYPE: [
		{ label: "投诉", value: 2 },
		{ label: "建议", value: 1 },
		{ label: "系统优化", value: 3 }
	],
	// 投诉建议来源
	ADVICE_SOURCE: [
		{ label: "CRM", value: 2 },
		{ label: "APP", value: 1 },
		{ label: "公众号", value: 0 },
		{ label: "落地页", value: 3 },
		{ label: "内部投诉", value: 4 }
	],
	// 投诉建议状态
	ADVICE_STATUS: [
		{ label: "未处理", value: 0 },
		{ label: "已处理", value: 1 },
		{ label: "跟进中", value: 2 }
	]
};
// this.$constt
const CONSTMAP = cloneDeep(_CONST_MAP);
export default CONSTMAP;
